home *** CD-ROM | disk | FTP | other *** search
- // Copyright (c)1995 Ray Dream, Inc. All Rights Reserved.
- /* $Id: XComDefS.r 1.2 1997/07/11 06:54:23 damien Exp $ */
-
- #define NOFLAG 0L
- #define INTERPOLATE 1L
-
- #define MINQF16 0xFFFF8000L
- #define MAXQF16 0x00007FFFL
- #define MINQFIX 0xFFFF8000L
- #define MAXQFIX 0x00007FFFL
-
- 140 COMP DISCARDABLE
- BEGIN
- "defo", // family ID
- "COdf", // unique creator
- "Non Uniform Scaling\0", // name of the extension
- "COM Examples\0", // sub family (used for shaders and scene operations)
- "4.0.0\0", // version number
- "Toolkit COM Example\0", // comments
- 0x0009L // minimum API version number required
- END
-
- 140 PMAP DISCARDABLE
- BEGIN
- // structure of a PMAP entry:
- //"4lID","type",INTERPOLATE or NOFLAG,"Description\0",minValue,maxValue
- // ex:
- //"COLO","colo",INTERPOLATE,"Color\0",0L,0L,
- //"ZMIN","qf16",INTERPOLATE,"Min Altitude\0",MINQF16,MAXQF16,
- //"ZMAX","qf16",INTERPOLATE,"Max Altitude\0",MINQF16,MAXQF16,
- //"VISI","qf16",INTERPOLATE,"Visibility\0",0L,MAXQF16
- 0x0007, // number of entries, increment it when you add an entry
- "AXIS","long",NOFLAG,"Axis\0",MINQF16,MAXQF16,
- "UBEG","qfix",INTERPOLATE,"U Begin Scale\0",MINQF16,MAXQF16
- "UEND","qfix",INTERPOLATE,"U End Scale\0",MINQF16,MAXQF16
- "VBEG","qfix",INTERPOLATE,"V Begin Scale\0",MINQF16,MAXQF16
- "VEND","qfix",INTERPOLATE,"V End Scale\0",MINQF16,MAXQF16
- "bmin","qfv3",NOFLAG,"\0",MINQF16,MAXQF16
- "bmax","qfv3",NOFLAG,"\0",MINQF16,MAXQF16
- END
-
- 140 GUID DISCARDABLE
- BEGIN
- // from a GUID in a DTA $"ABCD EFGH IJKL MNOP QRST UVWX YZ12 3456"
- // change to 0xEFGH, 0xABCD, 0xIJKL, 0xMNOP, 0xSTQR, 0xWXUV, 0x12YZ, 0x5634
- 0x5ef0, 0x1ec1, 0xc1a1, 0x11d0, 0x4785, 0xa000, 0x0cc9, 0xf11b
- 0xD081, 0x8DC8, 0xEDB3, 0x11CE, 0xF7A4, 0x0000, 0x02E2, 0xA5D5
- END
-
- 140 XPVW DISCARDABLE
- BEGIN
- // VIEW resource: no null character allowed !!!
- "\043 laminated fog view
- View {
- PosX 0
- PosY 0
- SizX 200
- SizY 264
- VwId EDIT
- Clus {
- PosX 5
- PosY 5
- SizX 190
- SizY 80
- Capt \042Axis\042
- VwId AXIS
- Radi {
- PosX 10
- PosY 20
- SizX 100
- SizY 16
- Capt \042&X - axis\042
- VwId AXEX
- }
- Radi {
- PosX 10
- PosY 40
- SizX 100
- SizY 16
- Capt \042&Y - axis\042
- VwId AXEY
- }
- Radi {
- PosX 10
- PosY 60
- SizX 100
- SizY 16
- Capt \042&Z - axis\042
- VwId AXEZ
- }
- }
- Stat {
- PosX 5
- PosY 90
- SizX 75
- SizY 16
- Capt \042U Begin Scale\042
- }
- Slid {
- PosX 80
- PosY 90
- SizX 110
- SizY 20
- User 2002
- MinV 0
- MaxV 655360
- VwId UBEG
- }
- Stat {
- PosX 5
- PosY 115
- SizX 75
- SizY 16
- Capt \042U End Scale\042
- }
- Slid {
- PosX 80
- PosY 115
- SizX 110
- SizY 20
- User 2002
- MinV 0
- MaxV 655360
- VwId UEND
- }
- Stat {
- PosX 5
- PosY 140
- SizX 75
- SizY 16
- Capt \042V Begin Scale\042
- }
- Slid {
- PosX 80
- PosY 140
- SizX 110
- SizY 20
- User 2002
- MinV 0
- MaxV 655360
- VwId VBEG
- }
- Stat {
- PosX 5
- PosY 165
- SizX 75
- SizY 16
- Capt \042V End Scale\042
- }
- Slid {
- PosX 80
- PosY 165
- SizX 110
- SizY 20
- User 2002
- MinV 0
- MaxV 655360
- VwId VEND
- }
- }
- \0"
- END
-
-